#left{
    width: 500px;
    float: left;
}
#right{
    width: 100%;
    float: left;
}
#footer{  
    background: url(../img/header-bg.gif) repeat-x bottom #2B76A2;
    width: 100%;  
    height: 20px;  
    line-height: 20px;  
    text-align: right;
    border-top: 1px solid #8c9dc8;  
    position: fixed;  
    bottom: 0;  
}
#logo{
    height: 65px;
    width: 190px;
    padding:  3px 10px 3px;
}
#query{
    margin: 17.5px 0px 15px 0px ;
}
.queryBtn{
    background-color: #2B76A2;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;  
    font: bold 1.2em tahoma;
    margin: 0 0 0 8px;
}
#browseTitle,#resultsTitle,.tagTitle{
    background: url(../img/header-bg.gif) repeat-x bottom #2B76A2;
    color: #FFFFFF;
    font: bold 15px tahoma;
    height: 13px;
    border-right: 1px solid #FFFFFF;
    padding: 4px 10px 10px;
}
.tagTitle{
    background: url(../img/title-bg.gif) repeat-x bottom #2B76A2;
    color: #FFFFFF;
    font: bold 1.1em tahoma;
    height: 10px;
    border: 3px outset #181818 ;
    -moz-border-radius: 0 4em 12em 0;
    border-radius: 0 4em 12em 0;
}
#browse{
    float: left;
}
#browseContent,#tags,#tree{  
    float: left;  
}
#results{  
    height: 100%;  
    float: left;
    position: relative;
}
#resultsMeta{
    font: bold 0.8em tahoma;
}
#resultsList{  
    overflow:  auto; 
}
.tagLabel{
    margin: 0 0 0 3px;
}
.singleResult{
    background: url("../img/bgslice_bot.jpg") repeat-x scroll left top #FFFFFF;
    border-top: 1px solid #86BAD7;
    font-size: 0.6em;
    min-height: 78px;
    padding: 3px;
}
.singleResultName{
    font: bold 1.6em tahoma;
    color: #1122CC;
    font-style: normal;
    font-weight: bold;
}
.singleResultSimilarity{
    font: bold 1.3em tahoma;
    float: right;
    margin: 0 30px 0 0;
}
.singleResultText{
    color: #000000;
    font: 1.2em tahoma;
    margin: 5px
}
#toggler{  
    width: 10px;  
    height: 100%;  
    border-left: 1px solid #c2cff1;  
    background: url("../img/toggler-bg.gif") no-repeat scroll -1px 50% #195D88;  
    float: left;
    margin-left: 0px; 

}  